dvb_table_pmt_stream

@struct dvb_table_pmt_stream @brief MPEG-TS PMT stream table @ingroup dvb_table

@param type stream type @param elementary_pid elementary pid @param desc_length descriptor length @param zero zero @param descriptor pointer to struct dvb_desc @param next pointer to struct dvb_table_pmt_stream

More...

Members

Unions

__anonymous
union __anonymous
Undocumented in source.
__anonymous
union __anonymous
Undocumented in source.

Variables

descriptor
dvb_desc* descriptor;
Undocumented in source.
next
dvb_table_pmt_stream* next;
Undocumented in source.
type
ubyte type;
Undocumented in source.

Detailed Description

This structure is used to store the original PMT stream table, converting the integer fields to the CPU endianness.

The undocumented parameters are used only internally by the API and/or are fields that are reserved. They shouldn't be used, as they may change on future API releases.

Everything after dvb_table_pmt_stream::descriptor (including it) won't be bit-mapped to the data parsed from the MPEG TS. So, metadata are added there.

Meta